home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 142
/
Volume 142 Oct 17 2011 - Damaged.iso
/
Games
/
rapid-fire.swf
/
scripts
/
__Packages
/
MCButton.as
< prev
next >
Wrap
Text File
|
2011-10-17
|
2KB
|
72 lines
class MCButton extends MovieClip
{
var color_t = 0;
var sinus = 0;
function MCButton()
{
super();
this.Init();
}
function Init()
{
var _loc1_ = this;
_loc1_.ColorObject = new Color(_loc1_);
if(_loc1_._name != "flashing")
{
_loc1_.onRollOver = _loc1_.MouseOver;
_loc1_.onRollOut = _loc1_.onDragOut = _loc1_.MouseOut;
}
else
{
_loc1_.onEnterFrame = function()
{
var _loc1_ = this;
_loc1_.color_t = Math.sin(_loc1_.sinus) * 128 + 127;
_loc1_.sinus += 0.15;
var _loc2_ = {ra:100,rb:_loc1_.color_t,ga:100,gb:Math.floor(_loc1_.color_t / 2),ba:100,bb:0,aa:100,ab:0};
_loc1_.ColorObject.setTransform(_loc2_);
};
}
}
function MouseOver()
{
var _loc1_ = this;
_root.rollover_snd.start(0,1);
_loc1_.onEnterFrame = function()
{
var _loc1_ = this;
if(_loc1_.color_t < 255)
{
_loc1_.color_t += 30;
var _loc2_ = {ra:100,rb:_loc1_.color_t,ga:100,gb:Math.floor(_loc1_.color_t / 2),ba:100,bb:0,aa:100,ab:0};
_loc1_.ColorObject.setTransform(_loc2_);
}
else
{
delete _loc1_.onEnterFrame;
}
};
}
function MouseOut()
{
var _loc1_ = this;
_root.rollout_snd.start(0,1);
_loc1_.onEnterFrame = function()
{
var _loc1_ = this;
if(_loc1_.color_t > 0)
{
_loc1_.color_t -= 30;
var _loc2_ = {ra:100,rb:_loc1_.color_t,ga:100,gb:Math.floor(_loc1_.color_t / 2),ba:100,bb:0,aa:100,ab:0};
_loc1_.ColorObject.setTransform(_loc2_);
}
else
{
_loc2_ = {ra:100,rb:0,ga:100,gb:0,ba:100,bb:0,aa:100,ab:0};
_loc1_.ColorObject.setTransform(_loc2_);
delete _loc1_.onEnterFrame;
}
};
}
}